// register
import register from '../../../scripts/angular/register.js';

// routers
import SdkRouter from '../routers/sdk.routers.js';

// services
import SdkService from '../services/sdkService.js';

// controllers
import NavigationController from '../controllers/navigation.controller.js';
import DashboardController from '../controllers/dashboard.controller.js';


angular
	.module('sdk.module', [
		'ngAnimate', 
		'ngSanitize', 
		'ui.router',
	    'ngMessages',  
		'chieffancypants.loadingBar', 
		'ngDialog',  
	    'mgcrea.ngStrap', 
		'oc.lazyLoad',
		'ng-sortable'
	])
	.config(SdkRouter)
	.controller('DashboardController', DashboardController)
	.controller('NavigationController', NavigationController);


register('sdk.module')
    .factory('SdkService', SdkService);